package interface01;
// 인터페이스(접근방법)
public class MemberMain {
	// 키보드로 회원정보를 입력받아 
	// 데이터베이스 저장
	public static void main(String args[]){
		//키보드로 입력받는것이 멤버서비스에 있음
		Memberservice ms = new Memberservice();
		
		//ms.createMember();
		ms.createMember2();
		// 키보드 입력을 통한 회원정보 입력을 위해
		// createMember 메서드를 만듬
		// 하지만, 외부 파일을 통한 회원정보
		// 입력을 위해 새로운 메서드를 만들면?
		// 동일한 기능을 구현하고 있지만
		// 메서드의 이름이 서로 다르기 때문에 
		// 메서드의 본래 기능(회원정보입력)을
		// 파악하기 어려움
		// 해결1) 클래스를 따로 작성
		// MemberSCService, MemberIOservice
		// 단점 : MemberMain 은 MemberSCService
		// MemberIOservice에 종속됨 tight coupled
		// Memberservice ms = new Memberservice();
		// ms.createMember();
		// MemberIOservice ms = new MemberIOservice();
		// ms2.createMember();
		// ms = new new MemberIOService(); (x) 오류코드
		
	}

}
